mountain ranges - French English Dictionary